<?php
include_once("../inc/common.php");

// Controle de acesso //////////////////////////////////////////////////////////////////////////////////////////////////
Security::verifyUser("feedback_consultar");


$id = Param::getInt("id"); // captura a chave
if ($id > 0) { // edição
	$sql = "SELECT * FROM usuarios WHERE idusuarios=" . $id;
	$row = DBUtils::getrow($sql);
	if (sizeof($row) > 0) {
		$bd_usuario_id = $row["idusuarios"];
		$bd_nome_user = $row["Nome"];
		$bd_endereco = $row["Endereco"];
		$bd_bairro = $row["Bairro"];
	}
}

// Botões ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
$button = new Button();
$button->add("btnSalvar", "Salvar");//botao salvar
$button->add("btnEdita", "Editar");//botao edita
$button->add("btnFechar", "Cancela");//botao cancela

$form = new form("frm","../mod_teste/user_controller.php?action=salvar", "post");
$form->addHidden("f_id", $bd_usuario_id ); //campo oculto ID
$form->addField("* Nome: ", Field::text("f_nome", $bd_nome_user, 50));
$form->addField("* Endereço:",Field::text("f_endereco", $bd_endereco, 50));
$form->addField("* Bairro:",Field::text("f_bairro", $bd_bairro, 50));
// Título da página /////////////////////////////////////////////////////////////////////////////////////////////////////
$pageTitle = "Edição de Objeto";
if ($id==0) $pageTitle = "Teste Users";
?>
<!DOCTYPE html>
<html>
    <head>
		<?php
		Element::headBlock();
		?>
			<script type="text/javascript">
				$(document).ready(function(){
					$("#btnSalvar").click(function() {
						$.post("../mod_teste/user_controller.php?action=salvar", $("#frm").serialize(), salvarCallback, "json");
					});

					$("#btnFechar").click(function() {
						location = "../mod_teste/user_lista.php";
					});				
				});
				function salvarCallback(data) {
					if (data.ok == "1") {
						location = "../mod_teste/user_edita.php?id="+data.id;
					}else if (data.ok == "a") {
						location = "../mod_teste/user_edita.php?id="+data.id;
					}else {
						Messages.error(data.erro);
					}
				}
			</script>
    </head>
    <body>
		<div id="container">
			<?php Element::header($pageTitle); ?>
			<div id="acoes"><?php $button->writeHTML();?></div>
			<div id="dados">
				<?php
				
				Messages::handleMessages();
			//fica o form
				$form->writeHTML();
				?>
			</div>
		</div>

    </body>
</html>